package com.wonder.app.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * @Description:TODO(汇报检验单实体类)
 *
 * @author: Wonder
 *
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_prd_report_inspect")
@ApiModel(value="t_prd_report_inspect对象", description="汇报检验单")
public class PrdReportInspect extends Model<PrdReportInspect> {
    @TableId(value ="id", type = IdType.AUTO)
    @ApiModelProperty(name = "id" , value = "编号")
    private Long id;

    @TableField(value = "FBillNo")
    @ApiModelProperty(name = "FBillNo" , value = "单据编号")
    private String FBillNo;

    @TableField(value = "FKDBILLNO")
    @ApiModelProperty(name = "FKDBILLNO" , value = "金蝶单据编号")
    private String FKDBILLNO;

    @TableField(value = "FBILLNOMO")
    @ApiModelProperty(name = "FBILLNOMO" , value = "生产订单单据编号")
    private String FBILLNOMO;

    @TableField(value = "orgName")
    @ApiModelProperty(name = "orgName" , value = "组织名称")
    private String orgName;

    @TableField(value = "orgNo")
    @ApiModelProperty(name = "orgNo" , value = "组织编码")
    private String orgNo;

    @TableField(value = "deptNumber")
    @ApiModelProperty(name = "deptNumber" , value = "部门编码")
    private String deptNumber;

    @TableField(value = "FSTATE")
    @ApiModelProperty(name = "FSTATE" , value = "单据状态")
    private Boolean FSTATE;

    @TableField(value = "FDATE")
    @ApiModelProperty(name = "FDATE" , value = "单据日期")
    private Date FDATE;

    @TableField(value = "FNote")
    @ApiModelProperty(name = "FNote" , value = "备注")
    private String FNote;

    @TableField(value = "inspectUser")
    @ApiModelProperty(name = "inspectUser" , value = "质检员")
    private String inspectUser;

    @TableField(value = "inspectDate")
    @ApiModelProperty(name = "inspectDate" , value = "质检人员")
    private Date inspectDate;

    @TableField(value = "FCREATEUSER")
    @ApiModelProperty(name = "FCREATEUSER" , value = "创建人")
    private String FCREATEUSER;

    @TableField(value = "createTime")
    @ApiModelProperty(name = "createTime" , value = "创建时间")
    private Date createTime;
}
